[INFO] fetching crate oak-dot 0.0.10...
[INFO] testing oak-dot-0.0.10 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate oak-dot 0.0.10 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate oak-dot 0.0.10
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oak-dot 0.0.10
[INFO] tweaked toml for crates.io crate oak-dot 0.0.10 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oak-dot 0.0.10 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oak-dot 0.0.10 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oak-symbols v0.0.10
[INFO] [stderr]   Downloaded oak-macros v0.0.10
[INFO] [stderr]   Downloaded oak-semantic-search v0.0.10
[INFO] [stderr]   Downloaded oak-mcp v0.0.10
[INFO] [stderr]   Downloaded oak-pretty-print v0.0.10
[INFO] [stderr]   Downloaded oak-testing v0.0.10
[INFO] [stderr]   Downloaded oak-vfs v0.0.10
[INFO] [stderr]   Downloaded oak-navigation v0.0.10
[INFO] [stderr]   Downloaded oak-hover v0.0.10
[INFO] [stderr]   Downloaded oak-highlight v0.0.10
[INFO] [stderr]   Downloaded oak-lsp v0.0.10
[INFO] [stderr]   Downloaded oak-core v0.0.10
[INFO] [stderr]   Downloaded oak-folding v0.0.10
[INFO] [stderr]   Downloaded oak-resolver v0.0.10
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6abe3f9bc1948939f16b25dc90c505fd8f37df5caa44925eb16e000e3f4e9084
[INFO] running `Command { std: "docker" "start" "-a" "6abe3f9bc1948939f16b25dc90c505fd8f37df5caa44925eb16e000e3f4e9084", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6abe3f9bc1948939f16b25dc90c505fd8f37df5caa44925eb16e000e3f4e9084", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6abe3f9bc1948939f16b25dc90c505fd8f37df5caa44925eb16e000e3f4e9084", kill_on_drop: false }`
[INFO] [stdout] 6abe3f9bc1948939f16b25dc90c505fd8f37df5caa44925eb16e000e3f4e9084
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9914818b2f12899c8050b13c3ca938d5047f3c8a4f6c0a2492d4c768c2d96f7b
[INFO] running `Command { std: "docker" "start" "-a" "9914818b2f12899c8050b13c3ca938d5047f3c8a4f6c0a2492d4c768c2d96f7b", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling triomphe v0.1.15
[INFO] [stderr]    Compiling oak-core v0.0.10
[INFO] [stderr]    Compiling oak-dot v0.0.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/lexer/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DotLexer<'config> {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 13 |     config: &'config DotLanguage,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DotLexer` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `State` is never used
[INFO] [stdout]   --> src/parser/mod.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) type State<'a, S> = ParserState<'a, DotLanguage, S>;
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.35s
[INFO] running `Command { std: "docker" "inspect" "9914818b2f12899c8050b13c3ca938d5047f3c8a4f6c0a2492d4c768c2d96f7b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9914818b2f12899c8050b13c3ca938d5047f3c8a4f6c0a2492d4c768c2d96f7b", kill_on_drop: false }`
[INFO] [stdout] 9914818b2f12899c8050b13c3ca938d5047f3c8a4f6c0a2492d4c768c2d96f7b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2c6fe5e9058234f2d8497f92cde0c7e0586f02000e357a0c6c3903fe5628c681
[INFO] running `Command { std: "docker" "start" "-a" "2c6fe5e9058234f2d8497f92cde0c7e0586f02000e357a0c6c3903fe5628c681", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/lexer/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DotLexer<'config> {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 13 |     config: &'config DotLanguage,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DotLexer` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `State` is never used
[INFO] [stdout]   --> src/parser/mod.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) type State<'a, S> = ParserState<'a, DotLanguage, S>;
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling oak-testing v0.0.10
[INFO] [stderr]    Compiling oak-dot v0.0.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `config` is never read
[INFO] [stdout]   --> src/lexer/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct DotLexer<'config> {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 13 |     config: &'config DotLanguage,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DotLexer` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `State` is never used
[INFO] [stdout]   --> src/parser/mod.rs:12:17
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub(crate) type State<'a, S> = ParserState<'a, DotLanguage, S>;
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.16s
[INFO] running `Command { std: "docker" "inspect" "2c6fe5e9058234f2d8497f92cde0c7e0586f02000e357a0c6c3903fe5628c681", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c6fe5e9058234f2d8497f92cde0c7e0586f02000e357a0c6c3903fe5628c681", kill_on_drop: false }`
[INFO] [stdout] 2c6fe5e9058234f2d8497f92cde0c7e0586f02000e357a0c6c3903fe5628c681
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] df46714059880c2f316e281cf154198c6571eddcc1feac49058b0450a8b5a13b
[INFO] running `Command { std: "docker" "start" "-a" "df46714059880c2f316e281cf154198c6571eddcc1feac49058b0450a8b5a13b", kill_on_drop: false }`
[INFO] [stderr] warning: field `config` is never read
[INFO] [stderr]   --> src/lexer/mod.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct DotLexer<'config> {
[INFO] [stderr]    |            -------- field in this struct
[INFO] [stderr] 13 |     config: &'config DotLanguage,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DotLexer` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `State` is never used
[INFO] [stderr]   --> src/parser/mod.rs:12:17
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub(crate) type State<'a, S> = ParserState<'a, DotLanguage, S>;
[INFO] [stderr]    |                 ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `oak-dot` (lib) generated 2 warnings
[INFO] [stderr] warning: `oak-dot` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oak_dot-ff44620e34cc6295)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/main.rs (/opt/rustwide/target/debug/deps/main-bc7147db88991425)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test ready ... ok
[INFO] [stdout] test lexer::test_dot_lexer ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- lexer::test_dot_lexer stdout ----
[INFO] [stdout] Testing file: /opt/rustwide/workdir/tests/lexer/basic.dot
[INFO] [stdout] Error: TestFailure { path: "/opt/rustwide/workdir/tests/lexer/basic.dot", expected: "LexerTestExpected {\n    success: true,\n    count: 100,\n    tokens: [\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 112,\n            end: 119,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"SimpleGraph\",\n            start: 120,\n            end: 131,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 132,\n            end: 133,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"rankdir\",\n            start: 139,\n            end: 146,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 146,\n            end: 147,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"LR\",\n            start: 147,\n            end: 149,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 149,\n            end: 150,\n        },\n        TokenData {\n            kind: \"Node\",\n            text: \"node\",\n            start: 156,\n            end: 160,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 161,\n            end: 162,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 162,\n            end: 167,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 167,\n            end: 168,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"circle\",\n            start: 168,\n            end: 174,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 174,\n            end: 175,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 176,\n            end: 181,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 181,\n            end: 182,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 182,\n            end: 188,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 188,\n            end: 189,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 190,\n            end: 199,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 199,\n            end: 200,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"lightblue\",\n            start: 200,\n            end: 209,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 209,\n            end: 210,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 210,\n            end: 211,\n        },\n        TokenData {\n            kind: \"Edge\",\n            text: \"edge\",\n            start: 217,\n            end: 221,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 222,\n            end: 223,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 223,\n            end: 228,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 228,\n            end: 229,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red\",\n            start: 229,\n            end: 232,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 232,\n            end: 233,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fontcolor\",\n            start: 234,\n            end: 243,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 243,\n            end: 244,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 244,\n            end: 248,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 248,\n            end: 249,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 249,\n            end: 250,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 262,\n            end: 263,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 264,\n            end: 266,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 267,\n            end: 268,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 269,\n            end: 270,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 270,\n            end: 275,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 275,\n            end: 276,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"edge1\\\"\",\n            start: 276,\n            end: 283,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 283,\n            end: 284,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 284,\n            end: 285,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 291,\n            end: 292,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 293,\n            end: 295,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 296,\n            end: 297,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 297,\n            end: 298,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 304,\n            end: 305,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 306,\n            end: 308,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 309,\n            end: 310,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 310,\n            end: 311,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 323,\n            end: 324,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 325,\n            end: 326,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 326,\n            end: 331,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 331,\n            end: 332,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node A\\\"\",\n            start: 332,\n            end: 340,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 340,\n            end: 341,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 342,\n            end: 347,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 347,\n            end: 348,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"box\",\n            start: 348,\n            end: 351,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 351,\n            end: 352,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 352,\n            end: 353,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 359,\n            end: 360,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 361,\n            end: 362,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 362,\n            end: 367,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 367,\n            end: 368,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node B\\\"\",\n            start: 368,\n            end: 376,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 376,\n            end: 377,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 378,\n            end: 387,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 387,\n            end: 388,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"yellow\",\n            start: 388,\n            end: 394,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 394,\n            end: 395,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 395,\n            end: 396,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 402,\n            end: 403,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 404,\n            end: 405,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 405,\n            end: 410,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 410,\n            end: 411,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node C\\\"\",\n            start: 411,\n            end: 419,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 419,\n            end: 420,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 421,\n            end: 426,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 426,\n            end: 427,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"diamond\",\n            start: 427,\n            end: 434,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 434,\n            end: 435,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 435,\n            end: 436,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 438,\n            end: 439,\n        },\n        TokenData {\n            kind: \"Graph\",\n            text: \"graph\",\n            start: 464,\n            end: 469,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"UndirectedGraph\",\n            start: 470,\n            end: 485,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 486,\n            end: 487,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 493,\n            end: 494,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 495,\n            end: 497,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 498,\n            end: 499,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 499,\n            end: 500,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 506,\n            end: 507,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 508,\n            end: 510,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 511,\n            end: 512,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 512,\n            end: 513,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 519,\n            end: 520,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 521,\n            end: 523,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"D\",\n            start: 524,\n            end: 525,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 525,\n            end: 526,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"D\",\n            start: 532,\n            end: 533,\n        },\n    ],\n    errors: [],\n}", actual: "LexerTestExpected {\n    success: true,\n    count: 875,\n    tokens: [\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 112,\n            end: 119,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"SimpleGraph\",\n            start: 120,\n            end: 131,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 132,\n            end: 133,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"rankdir\",\n            start: 139,\n            end: 146,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 146,\n            end: 147,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"LR\",\n            start: 147,\n            end: 149,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 149,\n            end: 150,\n        },\n        TokenData {\n            kind: \"Node\",\n            text: \"node\",\n            start: 156,\n            end: 160,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 161,\n            end: 162,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 162,\n            end: 167,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 167,\n            end: 168,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"circle\",\n            start: 168,\n            end: 174,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 174,\n            end: 175,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 176,\n            end: 181,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 181,\n            end: 182,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 182,\n            end: 188,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 188,\n            end: 189,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 190,\n            end: 199,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 199,\n            end: 200,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"lightblue\",\n            start: 200,\n            end: 209,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 209,\n            end: 210,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 210,\n            end: 211,\n        },\n        TokenData {\n            kind: \"Edge\",\n            text: \"edge\",\n            start: 217,\n            end: 221,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 222,\n            end: 223,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 223,\n            end: 228,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 228,\n            end: 229,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red\",\n            start: 229,\n            end: 232,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 232,\n            end: 233,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fontcolor\",\n            start: 234,\n            end: 243,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 243,\n            end: 244,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 244,\n            end: 248,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 248,\n            end: 249,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 249,\n            end: 250,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 262,\n            end: 263,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 264,\n            end: 266,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 267,\n            end: 268,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 269,\n            end: 270,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 270,\n            end: 275,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 275,\n            end: 276,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"edge1\\\"\",\n            start: 276,\n            end: 283,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 283,\n            end: 284,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 284,\n            end: 285,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 291,\n            end: 292,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 293,\n            end: 295,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 296,\n            end: 297,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 297,\n            end: 298,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 304,\n            end: 305,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 306,\n            end: 308,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 309,\n            end: 310,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 310,\n            end: 311,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 323,\n            end: 324,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 325,\n            end: 326,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 326,\n            end: 331,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 331,\n            end: 332,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node A\\\"\",\n            start: 332,\n            end: 340,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 340,\n            end: 341,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 342,\n            end: 347,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 347,\n            end: 348,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"box\",\n            start: 348,\n            end: 351,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 351,\n            end: 352,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 352,\n            end: 353,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 359,\n            end: 360,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 361,\n            end: 362,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 362,\n            end: 367,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 367,\n            end: 368,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node B\\\"\",\n            start: 368,\n            end: 376,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 376,\n            end: 377,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 378,\n            end: 387,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 387,\n            end: 388,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"yellow\",\n            start: 388,\n            end: 394,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 394,\n            end: 395,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 395,\n            end: 396,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 402,\n            end: 403,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 404,\n            end: 405,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 405,\n            end: 410,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 410,\n            end: 411,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node C\\\"\",\n            start: 411,\n            end: 419,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 419,\n            end: 420,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 421,\n            end: 426,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 426,\n            end: 427,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"diamond\",\n            start: 427,\n            end: 434,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 434,\n            end: 435,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 435,\n            end: 436,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 438,\n            end: 439,\n        },\n        TokenData {\n            kind: \"Graph\",\n            text: \"graph\",\n            start: 464,\n            end: 469,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"UndirectedGraph\",\n            start: 470,\n            end: 485,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 486,\n            end: 487,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 493,\n            end: 494,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 495,\n            end: 497,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 498,\n            end: 499,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 499,\n            end: 500,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 506,\n            end: 507,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 508,\n            end: 510,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 511,\n            end: 512,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 512,\n            end: 513,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 519,\n            end: 520,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 521,\n            end: 523,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"D\",\n            start: 524,\n            end: 525,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 525,\n            end: 526,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"D\",\n            start: 532,\n            end: 533,\n        },\n        TokenData {\n            kind: \"Line\",\n            text: \"--\",\n            start: 534,\n            end: 536,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 537,\n            end: 538,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 538,\n            end: 539,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 551,\n            end: 552,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 553,\n            end: 554,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 554,\n            end: 559,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 559,\n            end: 560,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"circle\",\n            start: 560,\n            end: 566,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 566,\n            end: 567,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 567,\n            end: 568,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 574,\n            end: 575,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 576,\n            end: 577,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 577,\n            end: 582,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 582,\n            end: 583,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"square\",\n            start: 583,\n            end: 589,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 589,\n            end: 590,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 590,\n            end: 591,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 597,\n            end: 598,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 599,\n            end: 600,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 600,\n            end: 605,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 605,\n            end: 606,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"triangle\",\n            start: 606,\n            end: 614,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 614,\n            end: 615,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 615,\n            end: 616,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"D\",\n            start: 622,\n            end: 623,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 624,\n            end: 625,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 625,\n            end: 630,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 630,\n            end: 631,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"hexagon\",\n            start: 631,\n            end: 638,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 638,\n            end: 639,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 639,\n            end: 640,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 642,\n            end: 643,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 668,\n            end: 675,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"SubgraphExample\",\n            start: 676,\n            end: 691,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 692,\n            end: 693,\n        },\n        TokenData {\n            kind: \"Subgraph\",\n            text: \"subgraph\",\n            start: 699,\n            end: 707,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"cluster_0\",\n            start: 708,\n            end: 717,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 718,\n            end: 719,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 729,\n            end: 734,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 734,\n            end: 735,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 735,\n            end: 741,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 741,\n            end: 742,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 752,\n            end: 757,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 757,\n            end: 758,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"lightgrey\",\n            start: 758,\n            end: 767,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 767,\n            end: 768,\n        },\n        TokenData {\n            kind: \"Node\",\n            text: \"node\",\n            start: 778,\n            end: 782,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 783,\n            end: 784,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 784,\n            end: 789,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 789,\n            end: 790,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 790,\n            end: 796,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 796,\n            end: 797,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 798,\n            end: 803,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 803,\n            end: 804,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"white\",\n            start: 804,\n            end: 809,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 809,\n            end: 810,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 810,\n            end: 811,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a0\",\n            start: 821,\n            end: 823,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 824,\n            end: 826,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a1\",\n            start: 827,\n            end: 829,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 830,\n            end: 832,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a2\",\n            start: 833,\n            end: 835,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 836,\n            end: 838,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a3\",\n            start: 839,\n            end: 841,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 841,\n            end: 842,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 852,\n            end: 857,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 858,\n            end: 859,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Process #1\\\"\",\n            start: 860,\n            end: 872,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 872,\n            end: 873,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 879,\n            end: 880,\n        },\n        TokenData {\n            kind: \"Subgraph\",\n            text: \"subgraph\",\n            start: 892,\n            end: 900,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"cluster_1\",\n            start: 901,\n            end: 910,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 911,\n            end: 912,\n        },\n        TokenData {\n            kind: \"Node\",\n            text: \"node\",\n            start: 922,\n            end: 926,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 927,\n            end: 928,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 928,\n            end: 933,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 933,\n            end: 934,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 934,\n            end: 940,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 940,\n            end: 941,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 941,\n            end: 942,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b0\",\n            start: 952,\n            end: 954,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 955,\n            end: 957,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b1\",\n            start: 958,\n            end: 960,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 961,\n            end: 963,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b2\",\n            start: 964,\n            end: 966,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 967,\n            end: 969,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b3\",\n            start: 970,\n            end: 972,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 972,\n            end: 973,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 983,\n            end: 988,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 989,\n            end: 990,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Process #2\\\"\",\n            start: 991,\n            end: 1003,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1003,\n            end: 1004,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 1014,\n            end: 1019,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1019,\n            end: 1020,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 1020,\n            end: 1024,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1024,\n            end: 1025,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 1031,\n            end: 1032,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"start\",\n            start: 1044,\n            end: 1049,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 1050,\n            end: 1052,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a0\",\n            start: 1053,\n            end: 1055,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1055,\n            end: 1056,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"start\",\n            start: 1062,\n            end: 1067,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 1068,\n            end: 1070,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b0\",\n            start: 1071,\n            end: 1073,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1073,\n            end: 1074,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a1\",\n            start: 1080,\n            end: 1082,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 1083,\n            end: 1085,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b3\",\n            start: 1086,\n            end: 1088,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1088,\n            end: 1089,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b1\",\n            start: 1095,\n            end: 1097,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 1098,\n            end: 1100,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a3\",\n            start: 1101,\n            end: 1103,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1103,\n            end: 1104,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"a3\",\n            start: 1110,\n            end: 1112,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 1113,\n            end: 1115,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"end\",\n            start: 1116,\n            end: 1119,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1119,\n            end: 1120,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"b3\",\n            start: 1126,\n            end: 1128,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 1129,\n            end: 1131,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"end\",\n            start: 1132,\n            end: 1135,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1135,\n            end: 1136,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"start\",\n            start: 1148,\n            end: 1153,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1154,\n            end: 1155,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1155,\n            end: 1160,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1160,\n            end: 1161,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Mdiamond\",\n            start: 1161,\n            end: 1169,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1169,\n            end: 1170,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1170,\n            end: 1171,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"end\",\n            start: 1177,\n            end: 1180,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1181,\n            end: 1182,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1182,\n            end: 1187,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1187,\n            end: 1188,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Msquare\",\n            start: 1188,\n            end: 1195,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1195,\n            end: 1196,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1196,\n            end: 1197,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 1199,\n            end: 1200,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 1235,\n            end: 1242,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"NodeStyles\",\n            start: 1243,\n            end: 1253,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 1254,\n            end: 1255,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"circle\",\n            start: 1282,\n            end: 1288,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1289,\n            end: 1290,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1290,\n            end: 1295,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1295,\n            end: 1296,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"circle\",\n            start: 1296,\n            end: 1302,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1302,\n            end: 1303,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1303,\n            end: 1304,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"box\",\n            start: 1310,\n            end: 1313,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1314,\n            end: 1315,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1315,\n            end: 1320,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1320,\n            end: 1321,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"box\",\n            start: 1321,\n            end: 1324,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1324,\n            end: 1325,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1325,\n            end: 1326,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"diamond\",\n            start: 1332,\n            end: 1339,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1340,\n            end: 1341,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1341,\n            end: 1346,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1346,\n            end: 1347,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"diamond\",\n            start: 1347,\n            end: 1354,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1354,\n            end: 1355,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1355,\n            end: 1356,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"triangle\",\n            start: 1362,\n            end: 1370,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1371,\n            end: 1372,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1372,\n            end: 1377,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1377,\n            end: 1378,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"triangle\",\n            start: 1378,\n            end: 1386,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1386,\n            end: 1387,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1387,\n            end: 1388,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"ellipse\",\n            start: 1394,\n            end: 1401,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1402,\n            end: 1403,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 1403,\n            end: 1408,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1408,\n            end: 1409,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"ellipse\",\n            start: 1409,\n            end: 1416,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1416,\n            end: 1417,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1417,\n            end: 1418,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red_node\",\n            start: 1455,\n            end: 1463,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1464,\n            end: 1465,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 1465,\n            end: 1470,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1470,\n            end: 1471,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red\",\n            start: 1471,\n            end: 1474,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 1474,\n            end: 1475,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 1476,\n            end: 1485,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1485,\n            end: 1486,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red\",\n            start: 1486,\n            end: 1489,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 1489,\n            end: 1490,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1491,\n            end: 1496,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1496,\n            end: 1497,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 1497,\n            end: 1503,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1503,\n            end: 1504,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1504,\n            end: 1505,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue_node\",\n            start: 1511,\n            end: 1520,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1521,\n            end: 1522,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 1522,\n            end: 1527,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1527,\n            end: 1528,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 1528,\n            end: 1532,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 1532,\n            end: 1533,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 1534,\n            end: 1543,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1543,\n            end: 1544,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 1544,\n            end: 1548,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 1548,\n            end: 1549,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1550,\n            end: 1555,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1555,\n            end: 1556,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 1556,\n            end: 1562,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1562,\n            end: 1563,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1563,\n            end: 1564,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"green_node\",\n            start: 1570,\n            end: 1580,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1581,\n            end: 1582,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 1582,\n            end: 1587,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1587,\n            end: 1588,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"green\",\n            start: 1588,\n            end: 1593,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 1593,\n            end: 1594,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 1595,\n            end: 1604,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1604,\n            end: 1605,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"green\",\n            start: 1605,\n            end: 1610,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 1610,\n            end: 1611,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1612,\n            end: 1617,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1617,\n            end: 1618,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 1618,\n            end: 1624,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1624,\n            end: 1625,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1625,\n            end: 1626,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"solid\",\n            start: 1653,\n            end: 1658,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1659,\n            end: 1660,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1660,\n            end: 1665,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1665,\n            end: 1666,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"solid\",\n            start: 1666,\n            end: 1671,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1671,\n            end: 1672,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1672,\n            end: 1673,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"dashed\",\n            start: 1679,\n            end: 1685,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1686,\n            end: 1687,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1687,\n            end: 1692,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1692,\n            end: 1693,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"dashed\",\n            start: 1693,\n            end: 1699,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1699,\n            end: 1700,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1700,\n            end: 1701,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"dotted\",\n            start: 1707,\n            end: 1713,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1714,\n            end: 1715,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1715,\n            end: 1720,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1720,\n            end: 1721,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"dotted\",\n            start: 1721,\n            end: 1727,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1727,\n            end: 1728,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1728,\n            end: 1729,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"bold\",\n            start: 1735,\n            end: 1739,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1740,\n            end: 1741,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 1741,\n            end: 1746,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1746,\n            end: 1747,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"bold\",\n            start: 1747,\n            end: 1751,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1751,\n            end: 1752,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1752,\n            end: 1753,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"double\",\n            start: 1785,\n            end: 1791,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1792,\n            end: 1793,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"peripheries\",\n            start: 1793,\n            end: 1804,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1804,\n            end: 1805,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"2\",\n            start: 1805,\n            end: 1806,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1806,\n            end: 1807,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1807,\n            end: 1808,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"triple\",\n            start: 1814,\n            end: 1820,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1821,\n            end: 1822,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"peripheries\",\n            start: 1822,\n            end: 1833,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1833,\n            end: 1834,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"3\",\n            start: 1834,\n            end: 1835,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1835,\n            end: 1836,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1836,\n            end: 1837,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"html_label\",\n            start: 1890,\n            end: 1900,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1901,\n            end: 1902,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 1902,\n            end: 1907,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1907,\n            end: 1908,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1908,\n            end: 1909,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1910,\n            end: 1911,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 1911,\n            end: 1912,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1912,\n            end: 1913,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Bold\",\n            start: 1913,\n            end: 1917,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1917,\n            end: 1918,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 1918,\n            end: 1919,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 1919,\n            end: 1920,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1920,\n            end: 1921,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"and\",\n            start: 1922,\n            end: 1925,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1926,\n            end: 1927,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"I\",\n            start: 1927,\n            end: 1928,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1928,\n            end: 1929,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Italic\",\n            start: 1929,\n            end: 1935,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1935,\n            end: 1936,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 1936,\n            end: 1937,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"I\",\n            start: 1937,\n            end: 1938,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1938,\n            end: 1939,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1940,\n            end: 1941,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 1941,\n            end: 1942,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 1942,\n            end: 1943,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"table_label\",\n            start: 1949,\n            end: 1960,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 1961,\n            end: 1962,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 1962,\n            end: 1967,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 1967,\n            end: 1968,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1968,\n            end: 1969,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1969,\n            end: 1970,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"table\",\n            start: 1970,\n            end: 1975,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1975,\n            end: 1976,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1986,\n            end: 1987,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 1987,\n            end: 1989,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1989,\n            end: 1990,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 1990,\n            end: 1991,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 1991,\n            end: 1993,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 1993,\n            end: 1994,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Header\",\n            start: 1994,\n            end: 2000,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2000,\n            end: 2001,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 2001,\n            end: 2002,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 2002,\n            end: 2004,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2004,\n            end: 2005,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2005,\n            end: 2006,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 2006,\n            end: 2007,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 2007,\n            end: 2009,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2009,\n            end: 2010,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2020,\n            end: 2021,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 2021,\n            end: 2023,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2023,\n            end: 2024,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2024,\n            end: 2025,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 2025,\n            end: 2027,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2027,\n            end: 2028,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Content\",\n            start: 2028,\n            end: 2035,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2035,\n            end: 2036,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 2036,\n            end: 2037,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 2037,\n            end: 2039,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2039,\n            end: 2040,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2040,\n            end: 2041,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 2041,\n            end: 2042,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 2042,\n            end: 2044,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2044,\n            end: 2045,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 2051,\n            end: 2052,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 2052,\n            end: 2053,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"table\",\n            start: 2053,\n            end: 2058,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2058,\n            end: 2059,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 2059,\n            end: 2060,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2060,\n            end: 2061,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2061,\n            end: 2062,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 2064,\n            end: 2065,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 2089,\n            end: 2096,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"EdgeAttributes\",\n            start: 2097,\n            end: 2111,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 2112,\n            end: 2113,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 2139,\n            end: 2140,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2141,\n            end: 2143,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 2144,\n            end: 2145,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2146,\n            end: 2147,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 2147,\n            end: 2152,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2152,\n            end: 2153,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"solid\",\n            start: 2153,\n            end: 2158,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2158,\n            end: 2159,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2159,\n            end: 2160,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 2166,\n            end: 2167,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2168,\n            end: 2170,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 2171,\n            end: 2172,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2173,\n            end: 2174,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 2174,\n            end: 2179,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2179,\n            end: 2180,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"dashed\",\n            start: 2180,\n            end: 2186,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2186,\n            end: 2187,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2187,\n            end: 2188,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 2194,\n            end: 2195,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2196,\n            end: 2198,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"D\",\n            start: 2199,\n            end: 2200,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2201,\n            end: 2202,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 2202,\n            end: 2207,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2207,\n            end: 2208,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"dotted\",\n            start: 2208,\n            end: 2214,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2214,\n            end: 2215,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2215,\n            end: 2216,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 2222,\n            end: 2223,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2224,\n            end: 2226,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"E\",\n            start: 2227,\n            end: 2228,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2229,\n            end: 2230,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 2230,\n            end: 2235,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2235,\n            end: 2236,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"bold\",\n            start: 2236,\n            end: 2240,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2240,\n            end: 2241,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2241,\n            end: 2242,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color1\",\n            start: 2274,\n            end: 2280,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2281,\n            end: 2282,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 2282,\n            end: 2287,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2287,\n            end: 2288,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red\",\n            start: 2288,\n            end: 2291,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2291,\n            end: 2292,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2292,\n            end: 2293,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color2\",\n            start: 2299,\n            end: 2305,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2306,\n            end: 2307,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 2307,\n            end: 2312,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2312,\n            end: 2313,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 2313,\n            end: 2317,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2317,\n            end: 2318,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2318,\n            end: 2319,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color3\",\n            start: 2325,\n            end: 2331,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2332,\n            end: 2333,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 2333,\n            end: 2338,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2338,\n            end: 2339,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"green\",\n            start: 2339,\n            end: 2344,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2344,\n            end: 2345,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2345,\n            end: 2346,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color1\",\n            start: 2358,\n            end: 2364,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2365,\n            end: 2367,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color2\",\n            start: 2368,\n            end: 2374,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2375,\n            end: 2376,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 2376,\n            end: 2381,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2381,\n            end: 2382,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"red\",\n            start: 2382,\n            end: 2385,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2385,\n            end: 2386,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2386,\n            end: 2387,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color2\",\n            start: 2393,\n            end: 2399,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2400,\n            end: 2402,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color3\",\n            start: 2403,\n            end: 2409,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2410,\n            end: 2411,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 2411,\n            end: 2416,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2416,\n            end: 2417,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"blue\",\n            start: 2417,\n            end: 2421,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2421,\n            end: 2422,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2422,\n            end: 2423,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color3\",\n            start: 2429,\n            end: 2435,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2436,\n            end: 2438,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color1\",\n            start: 2439,\n            end: 2445,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2446,\n            end: 2447,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 2447,\n            end: 2452,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2452,\n            end: 2453,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"green\",\n            start: 2453,\n            end: 2458,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2458,\n            end: 2459,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2459,\n            end: 2460,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"weighted\",\n            start: 2504,\n            end: 2512,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2513,\n            end: 2514,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 2514,\n            end: 2519,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2519,\n            end: 2520,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Weighted Edge\\\"\",\n            start: 2520,\n            end: 2535,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 2535,\n            end: 2536,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"weight\",\n            start: 2537,\n            end: 2543,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2543,\n            end: 2544,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"2\",\n            start: 2544,\n            end: 2545,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2545,\n            end: 2546,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2546,\n            end: 2547,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"labeled\",\n            start: 2553,\n            end: 2560,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2561,\n            end: 2562,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 2562,\n            end: 2567,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2567,\n            end: 2568,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Labeled Edge\\\"\",\n            start: 2568,\n            end: 2582,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 2582,\n            end: 2583,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fontsize\",\n            start: 2584,\n            end: 2592,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2592,\n            end: 2593,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"12\",\n            start: 2593,\n            end: 2595,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 2595,\n            end: 2596,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fontcolor\",\n            start: 2597,\n            end: 2606,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2606,\n            end: 2607,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"purple\",\n            start: 2607,\n            end: 2613,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2613,\n            end: 2614,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2614,\n            end: 2615,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"weighted\",\n            start: 2627,\n            end: 2635,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 2636,\n            end: 2638,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"labeled\",\n            start: 2639,\n            end: 2646,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 2647,\n            end: 2648,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 2648,\n            end: 2653,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2653,\n            end: 2654,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Connection\\\"\",\n            start: 2654,\n            end: 2666,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 2666,\n            end: 2667,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fontsize\",\n            start: 2668,\n            end: 2676,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2676,\n            end: 2677,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"10\",\n            start: 2677,\n            end: 2679,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 2679,\n            end: 2680,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fontname\",\n            start: 2681,\n            end: 2689,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2689,\n            end: 2690,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Arial\\\"\",\n            start: 2690,\n            end: 2697,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 2697,\n            end: 2698,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2698,\n            end: 2699,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 2701,\n            end: 2702,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 2727,\n            end: 2734,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"GraphAttributes\",\n            start: 2735,\n            end: 2750,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 2751,\n            end: 2752,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"rankdir\",\n            start: 2783,\n            end: 2790,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2790,\n            end: 2791,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"TB\",\n            start: 2791,\n            end: 2793,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2793,\n            end: 2794,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"size\",\n            start: 2853,\n            end: 2857,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2857,\n            end: 2858,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"8,6\\\"\",\n            start: 2858,\n            end: 2863,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2863,\n            end: 2864,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"ratio\",\n            start: 2898,\n            end: 2903,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2903,\n            end: 2904,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fill\",\n            start: 2904,\n            end: 2908,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2908,\n            end: 2909,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"margin\",\n            start: 2961,\n            end: 2967,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2967,\n            end: 2968,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"0.5\",\n            start: 2968,\n            end: 2971,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2971,\n            end: 2972,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"nodesep\",\n            start: 2978,\n            end: 2985,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 2985,\n            end: 2986,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"0.25\",\n            start: 2986,\n            end: 2990,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 2990,\n            end: 2991,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"ranksep\",\n            start: 2997,\n            end: 3004,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3004,\n            end: 3005,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"0.5\",\n            start: 3005,\n            end: 3008,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3008,\n            end: 3009,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"bgcolor\",\n            start: 3046,\n            end: 3053,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3053,\n            end: 3054,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"lightyellow\",\n            start: 3054,\n            end: 3065,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3065,\n            end: 3066,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"page\",\n            start: 3100,\n            end: 3104,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3104,\n            end: 3105,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"8.5,11\\\"\",\n            start: 3105,\n            end: 3113,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3113,\n            end: 3114,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"orientation\",\n            start: 3136,\n            end: 3147,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3147,\n            end: 3148,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"portrait\",\n            start: 3148,\n            end: 3156,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3156,\n            end: 3157,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node1\",\n            start: 3169,\n            end: 3174,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 3175,\n            end: 3177,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node2\",\n            start: 3178,\n            end: 3183,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 3184,\n            end: 3186,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node3\",\n            start: 3187,\n            end: 3192,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3192,\n            end: 3193,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 3195,\n            end: 3196,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 3223,\n            end: 3230,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"RecordNodes\",\n            start: 3231,\n            end: 3242,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 3243,\n            end: 3244,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record1\",\n            start: 3250,\n            end: 3257,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 3258,\n            end: 3259,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 3259,\n            end: 3264,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3264,\n            end: 3265,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record\",\n            start: 3265,\n            end: 3271,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 3271,\n            end: 3272,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 3273,\n            end: 3278,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3278,\n            end: 3279,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"{A | B | C}\\\"\",\n            start: 3279,\n            end: 3292,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 3292,\n            end: 3293,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3293,\n            end: 3294,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record2\",\n            start: 3300,\n            end: 3307,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 3308,\n            end: 3309,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"shape\",\n            start: 3309,\n            end: 3314,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3314,\n            end: 3315,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record\",\n            start: 3315,\n            end: 3321,\n        },\n        TokenData {\n            kind: \"Comma\",\n            text: \",\",\n            start: 3321,\n            end: 3322,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 3323,\n            end: 3328,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3328,\n            end: 3329,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"{<f0> Left | <f1> Middle | <f2> Right}\\\"\",\n            start: 3329,\n            end: 3369,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 3369,\n            end: 3370,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3370,\n            end: 3371,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record1\",\n            start: 3383,\n            end: 3390,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \":\",\n            start: 3390,\n            end: 3391,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"f0\",\n            start: 3391,\n            end: 3393,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 3394,\n            end: 3396,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record2\",\n            start: 3397,\n            end: 3404,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \":\",\n            start: 3404,\n            end: 3405,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"f1\",\n            start: 3405,\n            end: 3407,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3407,\n            end: 3408,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record1\",\n            start: 3414,\n            end: 3421,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \":\",\n            start: 3421,\n            end: 3422,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"f1\",\n            start: 3422,\n            end: 3424,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 3425,\n            end: 3427,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record2\",\n            start: 3428,\n            end: 3435,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \":\",\n            start: 3435,\n            end: 3436,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"f2\",\n            start: 3436,\n            end: 3438,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3438,\n            end: 3439,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record1\",\n            start: 3445,\n            end: 3452,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \":\",\n            start: 3452,\n            end: 3453,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"f2\",\n            start: 3453,\n            end: 3455,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 3456,\n            end: 3458,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"record2\",\n            start: 3459,\n            end: 3466,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \":\",\n            start: 3466,\n            end: 3467,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"f0\",\n            start: 3467,\n            end: 3469,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3469,\n            end: 3470,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 3472,\n            end: 3473,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 3498,\n            end: 3505,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"HtmlLabels\",\n            start: 3506,\n            end: 3516,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 3517,\n            end: 3518,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node1\",\n            start: 3524,\n            end: 3529,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 3530,\n            end: 3531,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 3531,\n            end: 3536,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3536,\n            end: 3537,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3537,\n            end: 3538,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3538,\n            end: 3539,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"table\",\n            start: 3539,\n            end: 3544,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"border\",\n            start: 3545,\n            end: 3551,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3551,\n            end: 3552,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"0\\\"\",\n            start: 3552,\n            end: 3555,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"cellborder\",\n            start: 3556,\n            end: 3566,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3566,\n            end: 3567,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"1\\\"\",\n            start: 3567,\n            end: 3570,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"cellspacing\",\n            start: 3571,\n            end: 3582,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3582,\n            end: 3583,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"0\\\"\",\n            start: 3583,\n            end: 3586,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3586,\n            end: 3587,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3597,\n            end: 3598,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 3598,\n            end: 3600,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3600,\n            end: 3601,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3601,\n            end: 3602,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 3602,\n            end: 3604,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"bgcolor\",\n            start: 3605,\n            end: 3612,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3612,\n            end: 3613,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"yellow\\\"\",\n            start: 3613,\n            end: 3621,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3621,\n            end: 3622,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Header\",\n            start: 3622,\n            end: 3628,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3628,\n            end: 3629,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3629,\n            end: 3630,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 3630,\n            end: 3632,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3632,\n            end: 3633,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3633,\n            end: 3634,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3634,\n            end: 3635,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 3635,\n            end: 3637,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3637,\n            end: 3638,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3648,\n            end: 3649,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 3649,\n            end: 3651,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3651,\n            end: 3652,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3652,\n            end: 3653,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 3653,\n            end: 3655,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3655,\n            end: 3656,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Content\",\n            start: 3656,\n            end: 3663,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"1\",\n            start: 3664,\n            end: 3665,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3665,\n            end: 3666,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3666,\n            end: 3667,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 3667,\n            end: 3669,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3669,\n            end: 3670,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3670,\n            end: 3671,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3671,\n            end: 3672,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 3672,\n            end: 3674,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3674,\n            end: 3675,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3685,\n            end: 3686,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 3686,\n            end: 3688,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3688,\n            end: 3689,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3689,\n            end: 3690,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 3690,\n            end: 3692,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3692,\n            end: 3693,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Content\",\n            start: 3693,\n            end: 3700,\n        },\n        TokenData {\n            kind: \"Number\",\n            text: \"2\",\n            start: 3701,\n            end: 3702,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3702,\n            end: 3703,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3703,\n            end: 3704,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"td\",\n            start: 3704,\n            end: 3706,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3706,\n            end: 3707,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3707,\n            end: 3708,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3708,\n            end: 3709,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"tr\",\n            start: 3709,\n            end: 3711,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3711,\n            end: 3712,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3718,\n            end: 3719,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3719,\n            end: 3720,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"table\",\n            start: 3720,\n            end: 3725,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3725,\n            end: 3726,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3726,\n            end: 3727,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 3727,\n            end: 3728,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3728,\n            end: 3729,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node2\",\n            start: 3741,\n            end: 3746,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 3747,\n            end: 3748,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 3748,\n            end: 3753,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3753,\n            end: 3754,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3754,\n            end: 3755,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3755,\n            end: 3756,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"font\",\n            start: 3756,\n            end: 3760,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 3761,\n            end: 3766,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3766,\n            end: 3767,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"red\\\"\",\n            start: 3767,\n            end: 3772,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3772,\n            end: 3773,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Red\",\n            start: 3773,\n            end: 3776,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Text\",\n            start: 3777,\n            end: 3781,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3781,\n            end: 3782,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3782,\n            end: 3783,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"font\",\n            start: 3783,\n            end: 3787,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3787,\n            end: 3788,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3788,\n            end: 3789,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"br\",\n            start: 3789,\n            end: 3791,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3791,\n            end: 3792,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3792,\n            end: 3793,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3793,\n            end: 3794,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"font\",\n            start: 3794,\n            end: 3798,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"color\",\n            start: 3799,\n            end: 3804,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3804,\n            end: 3805,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"blue\\\"\",\n            start: 3805,\n            end: 3811,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3811,\n            end: 3812,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Blue\",\n            start: 3812,\n            end: 3816,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Text\",\n            start: 3817,\n            end: 3821,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"<\",\n            start: 3821,\n            end: 3822,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \"/\",\n            start: 3822,\n            end: 3823,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"font\",\n            start: 3823,\n            end: 3827,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3827,\n            end: 3828,\n        },\n        TokenData {\n            kind: \"Error\",\n            text: \">\",\n            start: 3828,\n            end: 3829,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 3829,\n            end: 3830,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3830,\n            end: 3831,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node1\",\n            start: 3843,\n            end: 3848,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 3849,\n            end: 3851,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"node2\",\n            start: 3852,\n            end: 3857,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3857,\n            end: 3858,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 3860,\n            end: 3861,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 3887,\n            end: 3894,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Clusters\",\n            start: 3895,\n            end: 3903,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 3904,\n            end: 3905,\n        },\n        TokenData {\n            kind: \"Subgraph\",\n            text: \"subgraph\",\n            start: 3911,\n            end: 3919,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"cluster_0\",\n            start: 3920,\n            end: 3929,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 3930,\n            end: 3931,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 3941,\n            end: 3946,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3947,\n            end: 3948,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Main Cluster\\\"\",\n            start: 3949,\n            end: 3963,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3963,\n            end: 3964,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 3974,\n            end: 3979,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 3980,\n            end: 3981,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 3982,\n            end: 3988,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 3988,\n            end: 3989,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 3999,\n            end: 4008,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4009,\n            end: 4010,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"lightblue\",\n            start: 4011,\n            end: 4020,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4020,\n            end: 4021,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n1\",\n            start: 4041,\n            end: 4043,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 4044,\n            end: 4045,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 4045,\n            end: 4050,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4050,\n            end: 4051,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node 1\\\"\",\n            start: 4051,\n            end: 4059,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 4059,\n            end: 4060,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4060,\n            end: 4061,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n2\",\n            start: 4071,\n            end: 4073,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 4074,\n            end: 4075,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 4075,\n            end: 4080,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4080,\n            end: 4081,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node 2\\\"\",\n            start: 4081,\n            end: 4089,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 4089,\n            end: 4090,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4090,\n            end: 4091,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n1\",\n            start: 4101,\n            end: 4103,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 4104,\n            end: 4106,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n2\",\n            start: 4107,\n            end: 4109,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4109,\n            end: 4110,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 4116,\n            end: 4117,\n        },\n        TokenData {\n            kind: \"Subgraph\",\n            text: \"subgraph\",\n            start: 4129,\n            end: 4137,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"cluster_1\",\n            start: 4138,\n            end: 4147,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 4148,\n            end: 4149,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 4159,\n            end: 4164,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4165,\n            end: 4166,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Secondary Cluster\\\"\",\n            start: 4167,\n            end: 4186,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4186,\n            end: 4187,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 4197,\n            end: 4202,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4203,\n            end: 4204,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"filled\",\n            start: 4205,\n            end: 4211,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4211,\n            end: 4212,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"fillcolor\",\n            start: 4222,\n            end: 4231,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4232,\n            end: 4233,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"lightgreen\",\n            start: 4234,\n            end: 4244,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4244,\n            end: 4245,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n3\",\n            start: 4265,\n            end: 4267,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 4268,\n            end: 4269,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 4269,\n            end: 4274,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4274,\n            end: 4275,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node 3\\\"\",\n            start: 4275,\n            end: 4283,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 4283,\n            end: 4284,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4284,\n            end: 4285,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n4\",\n            start: 4295,\n            end: 4297,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 4298,\n            end: 4299,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"label\",\n            start: 4299,\n            end: 4304,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4304,\n            end: 4305,\n        },\n        TokenData {\n            kind: \"String\",\n            text: \"\\\"Node 4\\\"\",\n            start: 4305,\n            end: 4313,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 4313,\n            end: 4314,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4314,\n            end: 4315,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n3\",\n            start: 4325,\n            end: 4327,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 4328,\n            end: 4330,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n4\",\n            start: 4331,\n            end: 4333,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4333,\n            end: 4334,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 4340,\n            end: 4341,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n2\",\n            start: 4353,\n            end: 4355,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 4356,\n            end: 4358,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"n3\",\n            start: 4359,\n            end: 4361,\n        },\n        TokenData {\n            kind: \"LeftBracket\",\n            text: \"[\",\n            start: 4362,\n            end: 4363,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"style\",\n            start: 4363,\n            end: 4368,\n        },\n        TokenData {\n            kind: \"Equal\",\n            text: \"=\",\n            start: 4368,\n            end: 4369,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"invis\",\n            start: 4369,\n            end: 4374,\n        },\n        TokenData {\n            kind: \"RightBracket\",\n            text: \"]\",\n            start: 4374,\n            end: 4375,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4375,\n            end: 4376,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 4409,\n            end: 4410,\n        },\n        TokenData {\n            kind: \"Digraph\",\n            text: \"digraph\",\n            start: 4572,\n            end: 4579,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"Comments\",\n            start: 4580,\n            end: 4588,\n        },\n        TokenData {\n            kind: \"LeftBrace\",\n            text: \"{\",\n            start: 4589,\n            end: 4590,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 4596,\n            end: 4597,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 4598,\n            end: 4600,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 4601,\n            end: 4602,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4602,\n            end: 4603,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"B\",\n            start: 4639,\n            end: 4640,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 4641,\n            end: 4643,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 4644,\n            end: 4645,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4645,\n            end: 4646,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"C\",\n            start: 4685,\n            end: 4686,\n        },\n        TokenData {\n            kind: \"Arrow\",\n            text: \"->\",\n            start: 4687,\n            end: 4689,\n        },\n        TokenData {\n            kind: \"Identifier\",\n            text: \"A\",\n            start: 4690,\n            end: 4691,\n        },\n        TokenData {\n            kind: \"Semicolon\",\n            text: \";\",\n            start: 4691,\n            end: 4692,\n        },\n        TokenData {\n            kind: \"RightBrace\",\n            text: \"}\",\n            start: 4726,\n            end: 4727,\n        },\n        TokenData {\n            kind: \"Eof\",\n            text: \"\",\n            start: 4727,\n            end: 4727,\n        },\n    ],\n    errors: [],\n}" }
[INFO] [stderr] error: test failed, to rerun pass `--test main`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     lexer::test_dot_lexer
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "df46714059880c2f316e281cf154198c6571eddcc1feac49058b0450a8b5a13b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df46714059880c2f316e281cf154198c6571eddcc1feac49058b0450a8b5a13b", kill_on_drop: false }`
[INFO] [stdout] df46714059880c2f316e281cf154198c6571eddcc1feac49058b0450a8b5a13b
